.c-flex {
  display: flex;
}
.c-flex-1 {
  flex: 1;
}
.c-flex-2 {
  flex: 2;
}
.c-flex-3 {
  flex: 3;
}
.c-flex-4 {
  flex: 4;
}
.c-flex-6 {
  flex: 6;
}
.c-flex-7 {
  flex: 7;
}


.c-flex-column {
  flex-direction: column;
}
.c-flex-between {
  justify-content: space-between;
}
.c-red{
  color: red;
}
.c-flex-alignCenter{
  align-items: center;
}

.c-text-right {
  text-align: right;
}
.c-text-center {
  text-align: center;
}
.c-text-left {
  text-align: left;
}

.c-fixed{
  position: fixed;
}
.c-bottom-50{
  bottom: 50rpx;
}
.c-width-100{
  width: 100%;
}

.c-bg-white{
  background: #fff;
}

.c-overflow-2 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.c-overflow-1{
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}


.c-p15 {
  padding: 30rpx;
}
.c-pt40{
  padding-top: 40rpx !important;
}
.c-pt60{
  padding-top: 60rpx;
}
.c-pl60{
  padding-left: 60rpx;
} 
.c-pr60{
  padding-right: 60rpx;
}
.c-mt10 {
  margin-top: 10rpx;
}
.c-mt20 {
  margin-top: 20rpx;
}
.c-mt30 {
  margin-top: 30rpx;
}
.c-mt40 {
  margin-top: 40rpx;
}
.c-mt60 {
  margin-top: 60rpx;
}
.c-mt100 {
  margin-top: 100rpx;
}
.c-ml15{
  margin-left: 30rpx;
}
.c-ml20{
  margin-left: 40rpx;
}
.c-mb40{
  margin-bottom: 40rpx !important;
}

.c-line-h-60{
  line-height: 60rpx;
}
.c-fw100{
  font-weight: 100;
}
.c-fw600{
  font-weight: 600;
}

.c-color-000{
  color: #000;
}
.c-color-222{
  color: #222;
}
.c-color-ccc{
  color: #ccc;
}
.c-color-fff{
  color: #fff;
}

.c-color-F36{
  color: #F3651F;
}

.color-main{
  color: $main-color;
}

.c-cell-title{
  padding: 30rpx 32rpx 10rpx 32rpx;
  font-size: 30rpx;
  font-weight: 600;
}
.c-fs-32{
  font-size: 32px;
}
.c-FA {
  color: #CBC4CF;
}
.c-index-padding{
  padding: 20rpx 32rpx 10rpx 32rpx;
}
.c-fixed{
  position: fixed;
}

.c-relative{
  position: relative;
}
.c-absolute{
  position: absolute;
}
.c-bottom-0{
  bottom: 0rpx;
}
.c-mb200{
  margin-bottom: 400rpx;
}
.c-mb220{
  margin-bottom: 440rpx;
}
.c-fs-20{
  font-size: 20rpx;
}
.c-fs-24{
  font-size: 24rpx;
}
.c-fs-26{
  font-size: 26rpx;
}
.c-fs-30{
  font-size: 30rpx;
}
.c-fs-34{
  font-size: 34rpx;
}
.c-fs-36{
  font-size: 36rpx;
}
.c-fs-38{
  font-size: 38rpx;
}
.c-fs-50{
  font-size: 50rpx;
}

.c-letter-2{
  letter-spacing: 2rpx;
}
.c-mr10{
  margin-right: 10rpx;
}
.c-mr20{
  margin-right: 20rpx;
}
.c-ml10{
  margin-left: 10rpx;
}
.c-pt0{
  padding-top: 0;
}
.c-pb5{
  padding-bottom: 5rpx;
}
.c-pb10{
  padding-bottom: 20rpx;
}

.c-border-bottom{
  border-bottom: 1px solid #f0f0f0;
}
.c-border-top{
  border-top: 1px solid #f0f0f0;
}
